package java68_5;

public class SuperMaret {
    String name="合家福";
    Vip[]vips=new Vip[20];
    /**
     * 增加新会员
     */

    public void add(Vip vip){
        for(int i=0;i<vips.length;i++){
            if(vips[i]==null)
            {
                vips[i]=vip;
                System.out.println("增加成功!");
                return;
            }
        }
        System.out.println("已经满员了,不能加了");
    }

    /***
     * 通过卡号和积分来新增会员
     * @param vip
     */
    public void add2(String cardNo,int jifen){
        for(int i=0;i<vips.length;i++){
            if(vips[i]==null)
            {
                vips[i]=new Vip();//关键行
                vips[i].cardNo=cardNo;
                vips[i].score=jifen;
                System.out.println("增加成功!");
                return;
            }
        }
        System.out.println("已经满员了,不能加了");
    }
    public void showVipsInfo(){
        for(Vip v:vips){
            if(v==null)
                return;
            v.show();
        }
    }
    /**
     * 根据编号查找积分;
     * 找不到,返回null
     */
    public Vip search(String cardNo){
        for(int i=0;i<vips.length;i++){
            if(vips[i]!=null && vips[i].cardNo.equals(cardNo)){
                return vips[i];//
            }
        }
        return null;
    }

}
